

// stores/useVideoStore.js
import { defineStore } from 'pinia';

export const useVideoStore = defineStore('video', {
    state: () => ({
        currentVideo: null, // 当前选中的视频对象
    }),
    actions: {
        // 设置当前视频
        selectVideo(video) {
            this.currentVideo = video;
        },
        // 可选：清除当前视频
        clearVideo() {
            this.currentVideo = null;
        }
    },
    // 可选：添加 getters
    // getters: {
    //     formattedViews() {
    //         return (views) => {
    //             if (!views) return 0;
    //             if (views >= 10000) {
    //                 return (views / 10000).toFixed(1) + '万';
    //             }
    //             return views;
    //         };
    //     },
    // }
})





